//
//  JWSQLDateSave.h
//  aaaaaaaa
//
//  Created by paycloud110 on 16/6/3.
//  Copyright © 2016年 paycloud110. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface JWSQLDateSave : NSObject

/** 单例对象 */
+ (instancetype)shareSQLDateSave;

/** 创建数据库 */
- (void)createDataBase;
/** 插入一列数据 */
- (void)insertOneLineDataProperty:(NSString *)property withPropertyValue:(id)propertyValue;
/** 查询表中一条数据 */
- (void)readOneLineDataNeedProperty:(NSString *)property completedBlock:(void (^)(id propertyValue))completedBlock;
/** 更新表中一条数据 */
- (void)updateOneLineDataProperty:(NSString *)property withPropertyValue:(id)propertyValue;
/** 删除表中一条数据 */
- (void)cancelOneLineDataProperty:(NSString *)property;
/** 删除表中所有数据 */
- (void)cancelDataBaseAllData;
/** 删除数据库 */
- (void)cancelDataBase;
/** 获取表中所有数据 */
- (void)readDataBaseAllChartData:(void (^)(id idObject))completedBlock;
/** 打开数据库 */
- (void)openDataBase;
/** 关闭数据库 */
- (void)closeDataBase;

@end
